@charset "utf-8";
/*common */
body{ font-family:'Microsoft YaHei','宋体',Arial; background-color:#fff; color:#2a2a2a; font-size:14px;}
body,a,p,ul,li,dt,dl,dd,h1,h2,h3,form,input,textarea,img{list-style:none;margin:0px;padding:0px;}
a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }
a{color:#2a2a2a; text-decoration:none;}
a:hover{color:#f36639; text-decoration:none; cursor:pointer;}
img{ border:none;}
/*foot*/   
.footer{ text-align:center; padding-bottom:50px;line-height:30px;}
/*网站正在建设*/
.construct{ background:url(../images/constructionbg.png) no-repeat top center; height:1080px;}
.w1000{ width:1000px; margin:0 auto;}
.role-top{ padding:30px 0 13px 0; height:80px; position:relative;}
.role-top .top-logo{ width:95px; height:80px; float:left; margin-right:8px;}
.role-top .top-name{ float:left; width:300px; color:#f36639; font-size:24px; padding-top:48px; height:30px; line-height:30px; font-weight:bold;}
/*充值*/
.cz-wrap{ background-color:#fff; height:74px; border-bottom:2px solid #ccc;}
.cz-top{ padding:8px 0; background-color:#fff; margin:0 auto; width:1190px; height:58px;}
.cz-top .cz-logo{ width:70px; height:58px; float:left; margin-right:8px;}
.cz-top .cz-name{ width:400px; height:48px; line-height:48px; color:#333; margin-top:10px; font-size:30px; font-weight:normal; float:left;}
.recharge-con{ width:1190px; margin:0 auto;}
.recharge-con .recharge-item{ border:2px solid #91b9e5; background-color:#fff; line-height:30px; color:#6b6b6b; font-size:18px; padding:21px 13px; overflow:hidden; margin-top:16px;}
.recharge-item span{ float:left; display:inline-block; margin-right:10px;}
.money-input{ height:38px; line-height:38px; border:1px solid #c6c6c6; padding-left:15px; width:335px; margin-right:15px; font-size:30px; color:#888; font-family:"Microsoft Yahei";}
.recharge-item .cz-tips{ padding-left:25px; color:#e45515; background:url(../images/wrongtips_btn.png) no-repeat left center; font-size:15px;}
.recharge-item .cz-bank{ width:848px;}
.cz-bank .cz-banklist{width:848px;}
.cz-banklist dl.b-lb { width:848px; overflow:hidden;}
.cz-banklist .b-lb dd{ float:left; display:inline-block; margin:0 30px 30px 0; width:182px; height:62px; position:relative;}
.cz-banklist .b-lb dd a{width:180px; height:60px; border:1px solid #ccc; display:block;}
.cz-banklist .b-lb dd a.on,.banklist .b-lb dd a:hover{ border:1px solid #e54c9b;}
.cz-banklist .b-lb dd img{ width:180px; height:60px;}
.cz-banklist .b-lb dd .hover-con{ position:absolute; left:0; top:0; width:182px; height:62px; background:url(../images/addsearvice_hover_bg.png) repeat; text-align:center; color:#fff; font-size:18px; line-height:62px; display:none;}
.cz-banklist .b-lb dd .select-pic{ position:absolute; width:52px; height:38px; right:0; bottom:0; background:url(../images/fw-select-add.png) no-repeat; display:none;}
.cz-banklist .b-lb dd.mouse-hover .hover-con{ display:block;}
.cz-banklist .b-lb dd.on .select-pic{ display:block;}
.cz-banklist .cz-otherbank{font-size:16px; width:848px; position:relative; float:left; margin-top:-20px;}
.cz-otherbank .otherbtn{ color:#53a6ec; height:40px; line-height:40px; position:relative; width:120px; display:block;}
.cz-otherbank .clickicon{ position:absolute; display:block; width:0; height:0;border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #53a6ec; top:18px; right:0;border-bottom:8px solid transparent; }
.cz-otherbank .cz-otherlist{ width:848px; padding:8px 0;display:none; font-size:16px; line-height:30px; white-space:nowrap; overflow:hidden;}
.cz-otherlist label{ margin-right:20px; display:inline-block; float:left; margin-bottom:5px;}
.otherbank-hover .cz-otherlist{ display:block;}
.otherbank-hover .clickicon{border-bottom:8px solid #53a6ec;border-top:8px solid transparent; top:9px;}
.cz-submit{ display:block;width:152px; height:36px; line-height:36px; text-align:center; background-color:#e45515; color:#fff; font-size:18px; margin:30px 0 30px 120px;}
.cz-submit:hover{ color:#fff; background-color:#d84d10;}
.recharge-con .cz-notice{ background-color:#fff; padding:0 25px 20px 25px; overflow:hidden; font-size:16px; color:#666; line-height:30px; margin-top:20px; margin-bottom:50px;}
.cz-notice p{ padding-top:15px;}
/*出错页面*/
.mistake{ width:500px; margin:0 auto; padding:80px 0 100px 0; overflow:hidden;}
.mistake .mistake-tips{ width:100%; height:375px; border-bottom:1px solid #bbb;}
.mistake-tips .error-pic{ width:222px; height:305px; margin-bottom:26px; padding-left:100px;}
.mistake-tips .error-handle{ padding-left:80px; line-height:25px; font-size:16px;}
.mistake-tips .error-handle a{ display:inline-block; margin-right:40px; background:url(../images/mistake_back_icon.jpg) no-repeat left center;line-height:25px; color:#2a9ad0; padding-left:28px;}
.mistake .error-reason{ line-height:25px; font-size:14px; color:#666; padding:10px 0 0 10px;}